package com.jz.community.moduleshoppingguide.nearshop.bean;

import java.util.List;

public class CategoriesBean {


    private EmbeddedBeanXX _embedded;

    public EmbeddedBeanXX get_embedded() {
        return _embedded;
    }

    public void set_embedded(EmbeddedBeanXX _embedded) {
        this._embedded = _embedded;
    }

    public static class EmbeddedBeanXX {
        private List<ContentBean> content;

        public List<ContentBean> getContent() {
            return content;
        }

        public void setContent(List<ContentBean> content) {
            this.content = content;
        }

        public static class ContentBean {

            private String id;
            private int status;
            private int version;
            private String createTime;
            private String updateTime;
            private String name;
            private int platformId;
            private int shopType;
            private int sort;
            private String isLeaf;
            private String has_property;
            private String form_code;
            private EmbeddedBeanX _embedded;
            private boolean isSelect = false;

            public boolean isSelect() {
                return isSelect;
            }

            public void setSelect(boolean select) {
                isSelect = select;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public int getPlatformId() {
                return platformId;
            }

            public void setPlatformId(int platformId) {
                this.platformId = platformId;
            }

            public int getShopType() {
                return shopType;
            }

            public void setShopType(int shopType) {
                this.shopType = shopType;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String isIsLeaf() {
                return isLeaf;
            }

            public void setIsLeaf(String isLeaf) {
                this.isLeaf = isLeaf;
            }

            public String isHas_property() {
                return has_property;
            }

            public void setHas_property(String has_property) {
                this.has_property = has_property;
            }

            public String getForm_code() {
                return form_code;
            }

            public void setForm_code(String form_code) {
                this.form_code = form_code;
            }

            public EmbeddedBeanX get_embedded() {
                return _embedded;
            }

            public void set_embedded(EmbeddedBeanX _embedded) {
                this._embedded = _embedded;
            }

            public static class EmbeddedBeanX {
                private List<ChildCategoryBean> childCategory;

                public List<ChildCategoryBean> getChildCategory() {
                    return childCategory;
                }

                public void setChildCategory(List<ChildCategoryBean> childCategory) {
                    this.childCategory = childCategory;
                }

                public static class ChildCategoryBean {
                    /**
                     * id : 144
                     * status : 0
                     * version : 0
                     * createTime : 2018-05-29 13:49:38
                     * updateTime : 2018-05-29 13:49:38
                     * name : 饮料冲饮
                     * platformId : 2
                     * shopType : 2
                     * sort : 0
                     * isLeaf : true
                     * has_property : false
                     * form_code : string
                     * _embedded : {"childCategory":[]}
                     * links : {"self":{"href":"http://microservice.shoppingyizhan.com/gds/goods-categories/144"},"platformInfo":{"href":"http://api.shoppingyizhan.com/dic/code-tables/2"}}
                     */

                    private String id;
                    private int status;
                    private int version;
                    private String createTime;
                    private String updateTime;
                    private String name;
                    private int platformId;
                    private int shopType;
                    private int sort;
                    private String isLeaf;
                    private String has_property;
                    private String form_code;
                    private EmbeddedBean _embedded;
                    private LinksBean links;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public int getStatus() {
                        return status;
                    }

                    public void setStatus(int status) {
                        this.status = status;
                    }

                    public int getVersion() {
                        return version;
                    }

                    public void setVersion(int version) {
                        this.version = version;
                    }

                    public String getCreateTime() {
                        return createTime;
                    }

                    public void setCreateTime(String createTime) {
                        this.createTime = createTime;
                    }

                    public String getUpdateTime() {
                        return updateTime;
                    }

                    public void setUpdateTime(String updateTime) {
                        this.updateTime = updateTime;
                    }

                    public String getName() {
                        return name;
                    }

                    public void setName(String name) {
                        this.name = name;
                    }

                    public int getPlatformId() {
                        return platformId;
                    }

                    public void setPlatformId(int platformId) {
                        this.platformId = platformId;
                    }

                    public int getShopType() {
                        return shopType;
                    }

                    public void setShopType(int shopType) {
                        this.shopType = shopType;
                    }

                    public int getSort() {
                        return sort;
                    }

                    public void setSort(int sort) {
                        this.sort = sort;
                    }

                    public String isIsLeaf() {
                        return isLeaf;
                    }

                    public void setIsLeaf(String isLeaf) {
                        this.isLeaf = isLeaf;
                    }

                    public String isHas_property() {
                        return has_property;
                    }

                    public void setHas_property(String has_property) {
                        this.has_property = has_property;
                    }

                    public String getForm_code() {
                        return form_code;
                    }

                    public void setForm_code(String form_code) {
                        this.form_code = form_code;
                    }

                    public EmbeddedBean get_embedded() {
                        return _embedded;
                    }

                    public void set_embedded(EmbeddedBean _embedded) {
                        this._embedded = _embedded;
                    }

                    public LinksBean getLinks() {
                        return links;
                    }

                    public void setLinks(LinksBean links) {
                        this.links = links;
                    }

                    public static class EmbeddedBean {
                        private List<?> childCategory;

                        public List<?> getChildCategory() {
                            return childCategory;
                        }

                        public void setChildCategory(List<?> childCategory) {
                            this.childCategory = childCategory;
                        }
                    }

                    public static class LinksBean {
                        /**
                         * self : {"href":"http://microservice.shoppingyizhan.com/gds/goods-categories/144"}
                         * platformInfo : {"href":"http://api.shoppingyizhan.com/dic/code-tables/2"}
                         */

                        private SelfBean self;
                        private PlatformInfoBean platformInfo;

                        public SelfBean getSelf() {
                            return self;
                        }

                        public void setSelf(SelfBean self) {
                            this.self = self;
                        }

                        public PlatformInfoBean getPlatformInfo() {
                            return platformInfo;
                        }

                        public void setPlatformInfo(PlatformInfoBean platformInfo) {
                            this.platformInfo = platformInfo;
                        }

                        public static class SelfBean {
                            /**
                             * href : http://microservice.shoppingyizhan.com/gds/goods-categories/144
                             */

                            private String href;

                            public String getHref() {
                                return href;
                            }

                            public void setHref(String href) {
                                this.href = href;
                            }
                        }

                        public static class PlatformInfoBean {
                            /**
                             * href : http://api.shoppingyizhan.com/dic/code-tables/2
                             */

                            private String href;

                            public String getHref() {
                                return href;
                            }

                            public void setHref(String href) {
                                this.href = href;
                            }
                        }
                    }
                }
            }
        }
    }
}
